abcdefghij
badcfehgzx